package com.settlement.system.model.entity.common;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.alibaba.excel.annotation.write.style.HeadStyle;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 收退款-会计科目
 * @author Ximi
 * @since 2020-07-06
 */
@Data
@ExcelIgnoreUnannotated
@HeadStyle(fillBackgroundColor = 9,fillForegroundColor = 9)
@HeadRowHeight(value = 20)
@HeadFontStyle(fontHeightInPoints = 14)
public class TblRrAccountantSubject extends BaseModel implements Serializable {


    /**
     * 科目编号
     */
    @ExcelProperty(value = "科目编号")
    @ApiModelProperty(value = "科目编号")
    private String subjectNo;

    /**
     * 科目名称
     */
    @ExcelProperty(value = "科目名称")
    @ApiModelProperty(value = "科目名称")
    private String subjectName;

    /**
     * 需要做费用及收入调整项目分配
     */
    @ExcelProperty(value = "需要做费用及收入调整项目分配")
    @ApiModelProperty(value = "需要做费用及收入调整项目分配")
    private String adjectProjectAllocation;

    /**
     * 辅助项_银行账户
     */
    @ExcelProperty(value = "辅助项_银行账户")
    @ApiModelProperty(value = "辅助项_银行账户")
    private String ncBandAccount;

    /**
     * 辅助项_虚拟账户
     */
    @ExcelProperty(value = "辅助项_虚拟账户")
    @ApiModelProperty(value = "辅助项_虚拟账户")
    private String ncVirtualAccount;

    /**
     * 辅助项_店铺
     */
    @ExcelProperty(value = "辅助项_店铺")
    @ApiModelProperty(value = "辅助项_店铺")
    private String ncShop;

    /**
     * 辅助项_渠道
     */
    @ExcelProperty(value = "辅助项_渠道")
    @ApiModelProperty(value = "辅助项_渠道")
    private String ncChannel;

    /**
     * 辅助项_品牌
     */
    @ExcelProperty(value = "辅助项_品牌")
    @ApiModelProperty(value = "辅助项_品牌")
    private String ncBrand;

    /**
     * 辅助项_物料基本分类
     */
    @ExcelProperty(value = "辅助项_物料基本分类")
    @ApiModelProperty(value = "辅助项_物料基本分类")
    private String ncMaterialsClassfy;

    /**
     * 辅助项_部门
     */
    @ExcelProperty(value = "辅助项_部门")
    @ApiModelProperty(value = "辅助项_部门")
    private String ncDept;

    /**
     * 辅助项_客户档案
     */
    @ExcelProperty(value = "辅助项_客户档案")
    @ApiModelProperty(value = "辅助项_客户档案")
    private String ncCustemerRecord;

    /**
     * 辅助项_收费项目
     */
    @ExcelProperty(value = "辅助项_收费项目")
    @ApiModelProperty(value = "辅助项_收费项目")
    private String ncCostProject;

    /**
     * 辅助项_客商档案
     */
    @ExcelProperty(value = "辅助项_客商档案")
    @ApiModelProperty(value = "辅助项_客商档案")
    private String ncCustomerMerchantRecord;

    /**
     * 辅助项_地区分类
     */
    @ExcelProperty(value = "辅助项_地区分类")
    @ApiModelProperty(value = "辅助项_地区分类")
    private String ncRegionClassfy;

    /**
     * 辅助项_供应商档案
     */
    @ExcelProperty(value = "辅助项_供应商档案")
    @ApiModelProperty(value = "辅助项_供应商档案")
    private String ncSupplierRecord;

    /**
     * 辅助项_往来性质
     */
    @ExcelProperty(value = "辅助项_往来性质")
    @ApiModelProperty(value = "辅助项_往来性质")
    private String ncDealingsProperty;

    /**
     * 辅助项_营销工具
     */
    @ExcelProperty(value = "辅助项_营销工具")
    @ApiModelProperty(value = "辅助项_营销工具")
    private String ncMarketTool;


}
